const positionAddTpl = require('../views/positionAdd.html');
// const positionTpl = require('../views/position.html');

const positionAddController = {
    render({ res, router }) {
        res.render(positionAddTpl);
        $('#backPosition').click(() => {
            router.back();
        });
        this.clickSaveData(router);
    },
    clickSaveData(router) {
        // 因为涉及了图片的上传，所以要使用jquery-from的插件进行表单提交
        let _this = this;
        $("#zmh-save-data").click(async function() {
            var options = {
                // "beforeSubmit": checkForm, //提交前的处理函数
                // "success": _this.resultForm(router), //提交成功时的处理函数 
                "resetForm": true, //是否重置表单数据
                "dataType": "json" //数据类型
            };
            await $('zmh-form-positionAdd').ajaxSubmit(options);
            console.log('niupo')
            router.go('/position');
        });

        // 点击保存按钮使用ajax提交表单
        // const companyName = $('#companyName').val(),
        //     positionName = $('#positionName').val(),
        //     city = $('#city').val(),
        //     salary = $('#salary').val(),
        //     degree = $('#degree').val(),
        //     experience = $('#experience').val(),
        //     description = $('#description').val(),
        //     createTime = Date.now(); //获取的是时间戳
        // $.ajax({
        //     type: "post",
        //     url: "/interface/position/add",
        //     data: {
        //         companyName,
        //         positionName,
        //         city,
        //         salary,
        //         degree,
        //         experience,
        //         description,
        //         createTime
        //     },
        //     dataType: "JSON",
        //     success: function(res) {
        //         alert(res.msg);
        //         if (res.rat) {
        //             router.go('/position');
        //         }
        //     }
        // });
    }
};

module.exports = positionAddController;